fix CRC32 calculation for sysupgrade
authorMarkus Wigge <[email protected]>
Tue, 27 Jul 2010 15:37:37 +0000 (15:37 +0000)
committerMarkus Wigge <[email protected]>
Tue, 27 Jul 2010 15:37:37 +0000 (15:37 +0000)
commitbcc8dec430ed30651f542842429aac54a1c2c4b0
treef8ef986b1833ed737030b8fb1a2a3b379a70b6cc
parent2b5f0208bd83ce77184750653bb9f1179879b38e
fix CRC32 calculation for sysupgrade

* reduce image size for CRC calculation by fs_mark size

sysupgrade sometimes failed for me and I noticed that it was due
to incorrect CRC values in trx-header after performing it.
It seems that the fs_mark was completely included in the calculation
and that it was nevertheless modified by sysupgrade while appending
the jffs data.
This only occurs for the first boot after sysupgrade as the flashmap
driver recalculates the CRC to an even smaller area when it boots.

SVN-Revision: 22396
src/trx.c